<?php
declare (strict_types = 1);

namespace app\command;

use think\console\Command;
use think\console\Input;
use think\console\input\Argument;
use think\console\input\Option;
use think\console\Output;

class HuobiTicker extends Command
{
    protected function configure()
    {
        // 指令配置
        $this->setName('app\command\huobiticker')
            ->setDescription('the app\command\huobiticker command');
    }

    protected function execute(Input $input, Output $output)
    {
        // 在这里编写监听火币代币行情的业务逻辑

        // 示例：输出一行日志
        $output->writeln('开始监听火币代币行情...');

        // 示例：循环监听代币行情
        while (true) {
            // 获取代币行情数据

            // 处理代币行情数据

            // 等待一段时间，例如 1 秒
            sleep(1);
        }

        // 示例：输出一行日志
        $output->writeln('监听火币代币行情结束');

        return 0;
    }
}
